
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module Track</title>
<style type="text/css"><!--
TT { font-family: lucidatypewriter, lucida console, courier }
--></style></head><body bgcolor="#f0f0f8">

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>Track</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br>(built-in)</font></td></tr></table>
    <p></p>

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
    
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial">Boost.Python.instance(<a href="__builtin__.html#object">__builtin__.object</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="Track.html#Track">Track</a>
</font></dt></dl>
</dd>
</dl>
 
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Track">class <strong>Track</strong></a>(Boost.Python.instance)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>This&nbsp;class&nbsp;represents&nbsp;a&nbsp;track&nbsp;in&nbsp;Live.&nbsp;It&nbsp;can&nbsp;be&nbsp;either&nbsp;an&nbsp;Audio&nbsp;<br>
track,&nbsp;a&nbsp;MIDI&nbsp;<a href="#Track">Track</a>,&nbsp;a&nbsp;Return&nbsp;<a href="#Track">Track</a>&nbsp;or&nbsp;the&nbsp;Master&nbsp;track.&nbsp;The&nbsp;Master&nbsp;<br>
<a href="#Track">Track</a>&nbsp;and&nbsp;at&nbsp;least&nbsp;one&nbsp;Audio&nbsp;or&nbsp;MIDI&nbsp;track&nbsp;will&nbsp;be&nbsp;always&nbsp;present.<br>
Return&nbsp;Tracks&nbsp;are&nbsp;optional.<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="Track.html#Track">Track</a></dd>
<dd>Boost.Python.instance</dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Track-__eq__"><strong>__eq__</strong></a>(...)</dt></dl>

<dl><dt><a name="Track-__ne__"><strong>__ne__</strong></a>(...)</dt></dl>

<dl><dt><a name="Track-__nonzero__"><strong>__nonzero__</strong></a>(...)</dt></dl>

<dl><dt><a name="Track-add_arm_listener"><strong>add_arm_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"arm"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_clip_slots_listener"><strong>add_clip_slots_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"clip_slots"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_current_input_routing_listener"><strong>add_current_input_routing_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"current_input_routing"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_current_input_sub_routing_listener"><strong>add_current_input_sub_routing_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"current_input_sub_routing"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_current_output_routing_listener"><strong>add_current_output_routing_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"current_output_routing"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_current_output_sub_routing_listener"><strong>add_current_output_sub_routing_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"current_output_sub_routing"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_devices_listener"><strong>add_devices_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"devices"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_has_audio_input_listener"><strong>add_has_audio_input_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"has_audio_input"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_has_audio_output_listener"><strong>add_has_audio_output_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"has_audio_output"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_has_midi_input_listener"><strong>add_has_midi_input_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"has_midi_input"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_has_midi_output_listener"><strong>add_has_midi_output_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"has_midi_output"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_input_meter_level_listener"><strong>add_input_meter_level_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"input_meter_level"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_mute_listener"><strong>add_mute_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"mute"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_name_listener"><strong>add_name_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"name"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_output_meter_level_listener"><strong>add_output_meter_level_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"output_meter_level"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-add_solo_listener"><strong>add_solo_listener</strong></a>(...)</dt><dd><tt>Add&nbsp;a&nbsp;listener&nbsp;function&nbsp;or&nbsp;method,&nbsp;which&nbsp;will&nbsp;be&nbsp;called&nbsp;as&nbsp;soon&nbsp;as&nbsp;the<br>
property&nbsp;"solo"&nbsp;has&nbsp;changed.</tt></dd></dl>

<dl><dt><a name="Track-arm_has_listener"><strong>arm_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"arm".</tt></dd></dl>

<dl><dt><a name="Track-clip_slots_has_listener"><strong>clip_slots_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"clip_slots".</tt></dd></dl>

<dl><dt><a name="Track-current_input_routing_has_listener"><strong>current_input_routing_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"current_input_routing".</tt></dd></dl>

<dl><dt><a name="Track-current_input_sub_routing_has_listener"><strong>current_input_sub_routing_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"current_input_sub_routing".</tt></dd></dl>

<dl><dt><a name="Track-current_output_routing_has_listener"><strong>current_output_routing_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"current_output_routing".</tt></dd></dl>

<dl><dt><a name="Track-current_output_sub_routing_has_listener"><strong>current_output_sub_routing_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"current_output_sub_routing".</tt></dd></dl>

<dl><dt><a name="Track-devices_has_listener"><strong>devices_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"devices".</tt></dd></dl>

<dl><dt><a name="Track-has_audio_input_has_listener"><strong>has_audio_input_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"has_audio_input".</tt></dd></dl>

<dl><dt><a name="Track-has_audio_output_has_listener"><strong>has_audio_output_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"has_audio_output".</tt></dd></dl>

<dl><dt><a name="Track-has_midi_input_has_listener"><strong>has_midi_input_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"has_midi_input".</tt></dd></dl>

<dl><dt><a name="Track-has_midi_output_has_listener"><strong>has_midi_output_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"has_midi_output".</tt></dd></dl>

<dl><dt><a name="Track-input_meter_level_has_listener"><strong>input_meter_level_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"input_meter_level".</tt></dd></dl>

<dl><dt><a name="Track-jump_in_running_session_clip"><strong>jump_in_running_session_clip</strong></a>(...)</dt><dd><tt>Jump&nbsp;forward&nbsp;or&nbsp;backward&nbsp;in&nbsp;the&nbsp;currently&nbsp;running&nbsp;Sessionclip&nbsp;(if&nbsp;any)<br>
by&nbsp;the&nbsp;specified&nbsp;relative&nbsp;amount&nbsp;in&nbsp;beats.&nbsp;Does&nbsp;nothing&nbsp;if&nbsp;no&nbsp;Session&nbsp;Clip<br>
is&nbsp;currently&nbsp;running.</tt></dd></dl>

<dl><dt><a name="Track-mute_has_listener"><strong>mute_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"mute".</tt></dd></dl>

<dl><dt><a name="Track-name_has_listener"><strong>name_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"name".</tt></dd></dl>

<dl><dt><a name="Track-output_meter_level_has_listener"><strong>output_meter_level_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"output_meter_level".</tt></dd></dl>

<dl><dt><a name="Track-remove_arm_listener"><strong>remove_arm_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"arm".</tt></dd></dl>

<dl><dt><a name="Track-remove_clip_slots_listener"><strong>remove_clip_slots_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"clip_slots".</tt></dd></dl>

<dl><dt><a name="Track-remove_current_input_routing_listener"><strong>remove_current_input_routing_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"current_input_routing".</tt></dd></dl>

<dl><dt><a name="Track-remove_current_input_sub_routing_listener"><strong>remove_current_input_sub_routing_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"current_input_sub_routing".</tt></dd></dl>

<dl><dt><a name="Track-remove_current_output_routing_listener"><strong>remove_current_output_routing_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"current_output_routing".</tt></dd></dl>

<dl><dt><a name="Track-remove_current_output_sub_routing_listener"><strong>remove_current_output_sub_routing_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"current_output_sub_routing".</tt></dd></dl>

<dl><dt><a name="Track-remove_devices_listener"><strong>remove_devices_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"devices".</tt></dd></dl>

<dl><dt><a name="Track-remove_has_audio_input_listener"><strong>remove_has_audio_input_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"has_audio_input".</tt></dd></dl>

<dl><dt><a name="Track-remove_has_audio_output_listener"><strong>remove_has_audio_output_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"has_audio_output".</tt></dd></dl>

<dl><dt><a name="Track-remove_has_midi_input_listener"><strong>remove_has_midi_input_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"has_midi_input".</tt></dd></dl>

<dl><dt><a name="Track-remove_has_midi_output_listener"><strong>remove_has_midi_output_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"has_midi_output".</tt></dd></dl>

<dl><dt><a name="Track-remove_input_meter_level_listener"><strong>remove_input_meter_level_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"input_meter_level".</tt></dd></dl>

<dl><dt><a name="Track-remove_mute_listener"><strong>remove_mute_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"mute".</tt></dd></dl>

<dl><dt><a name="Track-remove_name_listener"><strong>remove_name_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"name".</tt></dd></dl>

<dl><dt><a name="Track-remove_output_meter_level_listener"><strong>remove_output_meter_level_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"output_meter_level".</tt></dd></dl>

<dl><dt><a name="Track-remove_solo_listener"><strong>remove_solo_listener</strong></a>(...)</dt><dd><tt>Remove&nbsp;a&nbsp;previously&nbsp;set&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;from<br>
property&nbsp;"solo".</tt></dd></dl>

<dl><dt><a name="Track-solo_has_listener"><strong>solo_has_listener</strong></a>(...)</dt><dd><tt>Returns&nbsp;true,&nbsp;if&nbsp;the&nbsp;given&nbsp;listener&nbsp;function&nbsp;or&nbsp;method&nbsp;is&nbsp;connected<br>
to&nbsp;the&nbsp;property&nbsp;"solo".</tt></dd></dl>

<hr>
Properties defined here:<br>
<dl><dt><strong>arm</strong></dt>
<dd><tt>Arm&nbsp;the&nbsp;track&nbsp;for&nbsp;recording.&nbsp;Not&nbsp;available&nbsp;for&nbsp;Master-&nbsp;and&nbsp;Send&nbsp;Tracks.</tt></dd>
<dd><dl><dt><a name="Track-arm getter"><strong>arm getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-arm setter"><strong>arm setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>can_be_armed</strong></dt>
<dd><tt>return&nbsp;True,&nbsp;if&nbsp;this&nbsp;<a href="#Track">Track</a>&nbsp;has&nbsp;a&nbsp;valid&nbsp;arm&nbsp;property.&nbsp;Not&nbsp;all&nbsp;tracks<br>
can&nbsp;be&nbsp;armed&nbsp;(for&nbsp;example&nbsp;return&nbsp;Tracks&nbsp;or&nbsp;the&nbsp;Master&nbsp;Tracks).</tt></dd>
<dd><dl><dt><a name="Track-can_be_armed getter"><strong>can_be_armed getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>clip_slots</strong></dt>
<dd><tt>const&nbsp;access&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;clipslots&nbsp;(see&nbsp;class&nbsp;AClipSlot)&nbsp;for&nbsp;this&nbsp;track.<br>
The&nbsp;list&nbsp;will&nbsp;be&nbsp;empty&nbsp;for&nbsp;the&nbsp;master&nbsp;and&nbsp;sendtracks.</tt></dd>
<dd><dl><dt><a name="Track-clip_slots getter"><strong>clip_slots getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>current_input_routing</strong></dt>
<dd><tt>Get/Set&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;current&nbsp;active&nbsp;input&nbsp;routing.<br>
When&nbsp;setting&nbsp;a&nbsp;new&nbsp;routing,&nbsp;the&nbsp;new&nbsp;routing&nbsp;must&nbsp;be&nbsp;one&nbsp;of&nbsp;the&nbsp;available&nbsp;ones.</tt></dd>
<dd><dl><dt><a name="Track-current_input_routing getter"><strong>current_input_routing getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-current_input_routing setter"><strong>current_input_routing setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>current_input_sub_routing</strong></dt>
<dd><tt>Get/Set&nbsp;the&nbsp;current&nbsp;active&nbsp;input&nbsp;sub&nbsp;routing.<br>
When&nbsp;setting&nbsp;a&nbsp;new&nbsp;routing,&nbsp;the&nbsp;new&nbsp;routing&nbsp;must&nbsp;be&nbsp;one&nbsp;of&nbsp;the&nbsp;available&nbsp;ones.</tt></dd>
<dd><dl><dt><a name="Track-current_input_sub_routing getter"><strong>current_input_sub_routing getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-current_input_sub_routing setter"><strong>current_input_sub_routing setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>current_output_routing</strong></dt>
<dd><tt>Get/Set&nbsp;the&nbsp;current&nbsp;active&nbsp;output&nbsp;routing.<br>
When&nbsp;setting&nbsp;a&nbsp;new&nbsp;routing,&nbsp;the&nbsp;new&nbsp;routing&nbsp;must&nbsp;be&nbsp;one&nbsp;of&nbsp;the&nbsp;available&nbsp;ones.</tt></dd>
<dd><dl><dt><a name="Track-current_output_routing getter"><strong>current_output_routing getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-current_output_routing setter"><strong>current_output_routing setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>current_output_sub_routing</strong></dt>
<dd><tt>Get/Set&nbsp;the&nbsp;current&nbsp;active&nbsp;output&nbsp;sub&nbsp;routing.<br>
When&nbsp;setting&nbsp;a&nbsp;new&nbsp;routing,&nbsp;the&nbsp;new&nbsp;routing&nbsp;must&nbsp;be&nbsp;one&nbsp;of&nbsp;the&nbsp;available&nbsp;ones.</tt></dd>
<dd><dl><dt><a name="Track-current_output_sub_routing getter"><strong>current_output_sub_routing getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-current_output_sub_routing setter"><strong>current_output_sub_routing setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>devices</strong></dt>
<dd><tt>Return&nbsp;const&nbsp;access&nbsp;to&nbsp;all&nbsp;available&nbsp;Devices&nbsp;that&nbsp;are&nbsp;present&nbsp;in&nbsp;the&nbsp;Tracks<br>
Devicechain.&nbsp;This&nbsp;tuple&nbsp;will&nbsp;also&nbsp;include&nbsp;the&nbsp;'mixer_device'&nbsp;that&nbsp;every&nbsp;<a href="#Track">Track</a><br>
always&nbsp;has.</tt></dd>
<dd><dl><dt><a name="Track-devices getter"><strong>devices getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>has_audio_input</strong></dt>
<dd><tt>return&nbsp;True,&nbsp;if&nbsp;this&nbsp;<a href="#Track">Track</a>&nbsp;can&nbsp;be&nbsp;feed&nbsp;with&nbsp;an&nbsp;Audio&nbsp;signal.&nbsp;This&nbsp;is<br>
true&nbsp;for&nbsp;all&nbsp;Audio&nbsp;Tracks.</tt></dd>
<dd><dl><dt><a name="Track-has_audio_input getter"><strong>has_audio_input getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>has_audio_output</strong></dt>
<dd><tt>return&nbsp;True,&nbsp;if&nbsp;this&nbsp;<a href="#Track">Track</a>&nbsp;sends&nbsp;out&nbsp;an&nbsp;Audio&nbsp;signal.&nbsp;This&nbsp;is<br>
true&nbsp;for&nbsp;all&nbsp;Audio&nbsp;Tracks,&nbsp;and&nbsp;MIDI&nbsp;tracks&nbsp;with&nbsp;an&nbsp;Instrument.</tt></dd>
<dd><dl><dt><a name="Track-has_audio_output getter"><strong>has_audio_output getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>has_midi_input</strong></dt>
<dd><tt>return&nbsp;True,&nbsp;if&nbsp;this&nbsp;<a href="#Track">Track</a>&nbsp;can&nbsp;be&nbsp;feed&nbsp;with&nbsp;an&nbsp;Audio&nbsp;signal.&nbsp;This&nbsp;is<br>
true&nbsp;for&nbsp;all&nbsp;MIDI&nbsp;Tracks.</tt></dd>
<dd><dl><dt><a name="Track-has_midi_input getter"><strong>has_midi_input getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>has_midi_output</strong></dt>
<dd><tt>return&nbsp;True,&nbsp;if&nbsp;this&nbsp;<a href="#Track">Track</a>&nbsp;sends&nbsp;out&nbsp;MIDI&nbsp;events.&nbsp;This&nbsp;is<br>
true&nbsp;for&nbsp;all&nbsp;MIDI&nbsp;Tracks&nbsp;with&nbsp;no&nbsp;Instruments.</tt></dd>
<dd><dl><dt><a name="Track-has_midi_output getter"><strong>has_midi_output getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>input_meter_level</strong></dt>
<dd><tt>Return&nbsp;the&nbsp;MIDI&nbsp;or&nbsp;Audio&nbsp;meter&nbsp;value&nbsp;of&nbsp;the&nbsp;Tracks&nbsp;input,&nbsp;depending&nbsp;on&nbsp;the<br>
type&nbsp;of&nbsp;the&nbsp;<a href="#Track">Track</a>&nbsp;input.&nbsp;Meter&nbsp;values&nbsp;(MIDI&nbsp;or&nbsp;Audio)&nbsp;are&nbsp;always&nbsp;scaled<br>
from&nbsp;0.0&nbsp;to&nbsp;1.0.</tt></dd>
<dd><dl><dt><a name="Track-input_meter_level getter"><strong>input_meter_level getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>input_routings</strong></dt>
<dd><tt>Const&nbsp;access&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;available&nbsp;input&nbsp;routings.</tt></dd>
<dd><dl><dt><a name="Track-input_routings getter"><strong>input_routings getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>input_sub_routings</strong></dt>
<dd><tt>Return&nbsp;a&nbsp;list&nbsp;of&nbsp;all&nbsp;available&nbsp;input&nbsp;sub&nbsp;routings.</tt></dd>
<dd><dl><dt><a name="Track-input_sub_routings getter"><strong>input_sub_routings getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>mixer_device</strong></dt>
<dd><tt>Return&nbsp;access&nbsp;to&nbsp;the&nbsp;special&nbsp;Device&nbsp;that&nbsp;every&nbsp;<a href="#Track">Track</a>&nbsp;has:&nbsp;This&nbsp;Device&nbsp;contains<br>
the&nbsp;Volume,&nbsp;Pan&nbsp;and&nbsp;Sendamount&nbsp;parameters.</tt></dd>
<dd><dl><dt><a name="Track-mixer_device getter"><strong>mixer_device getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>mute</strong></dt>
<dd><tt>Mute/unmute&nbsp;the&nbsp;track.</tt></dd>
<dd><dl><dt><a name="Track-mute getter"><strong>mute getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-mute setter"><strong>mute setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>name</strong></dt>
<dd><tt>Read/write&nbsp;access&nbsp;to&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;<a href="#Track">Track</a>,&nbsp;as&nbsp;visible&nbsp;in&nbsp;the&nbsp;track&nbsp;header.</tt></dd>
<dd><dl><dt><a name="Track-name getter"><strong>name getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-name setter"><strong>name setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>output_meter_level</strong></dt>
<dd><tt>Return&nbsp;the&nbsp;MIDI&nbsp;or&nbsp;Audio&nbsp;meter&nbsp;value&nbsp;of&nbsp;the&nbsp;<a href="#Track">Track</a>&nbsp;output&nbsp;(behind&nbsp;the<br>
mixer_device),&nbsp;depending&nbsp;on&nbsp;the&nbsp;type&nbsp;of&nbsp;the&nbsp;<a href="#Track">Track</a>&nbsp;input,&nbsp;this&nbsp;can&nbsp;be&nbsp;a&nbsp;MIDI<br>
or&nbsp;Audio&nbsp;meter.&nbsp;Meter&nbsp;values&nbsp;(MIDI&nbsp;or&nbsp;Audio)&nbsp;are&nbsp;always&nbsp;scaled&nbsp;from&nbsp;0.0&nbsp;to&nbsp;1.0.</tt></dd>
<dd><dl><dt><a name="Track-output_meter_level getter"><strong>output_meter_level getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>output_routings</strong></dt>
<dd><tt>Const&nbsp;access&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;all&nbsp;available&nbsp;output&nbsp;routings.</tt></dd>
<dd><dl><dt><a name="Track-output_routings getter"><strong>output_routings getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>output_sub_routings</strong></dt>
<dd><tt>Return&nbsp;a&nbsp;list&nbsp;of&nbsp;all&nbsp;available&nbsp;output&nbsp;sub&nbsp;routings.</tt></dd>
<dd><dl><dt><a name="Track-output_sub_routings getter"><strong>output_sub_routings getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>solo</strong></dt>
<dd><tt>Get/Set&nbsp;the&nbsp;solo&nbsp;status&nbsp;of&nbsp;the&nbsp;track.&nbsp;Note&nbsp;that&nbsp;this&nbsp;will&nbsp;not&nbsp;disable&nbsp;the<br>
solo&nbsp;state&nbsp;of&nbsp;any&nbsp;other&nbsp;track.&nbsp;If&nbsp;you&nbsp;want&nbsp;exclusive&nbsp;solo,&nbsp;you&nbsp;have&nbsp;to&nbsp;<br>
disable&nbsp;the&nbsp;solo&nbsp;state&nbsp;of&nbsp;the&nbsp;other&nbsp;Tracks&nbsp;manually.</tt></dd>
<dd><dl><dt><a name="Track-solo getter"><strong>solo getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
<dd><dl><dt><a name="Track-solo setter"><strong>solo setter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<dl><dt><strong>view</strong></dt>
<dd><tt>Representing&nbsp;the&nbsp;view&nbsp;aspects&nbsp;of&nbsp;a&nbsp;<a href="#Track">Track</a>.</tt></dd>
<dd><dl><dt><a name="Track-view getter"><strong>view getter</strong></a> = <unnamed Boost.Python function>(...)</dt></dl>
</dd>
</dl>
<hr>
Data and non-method functions defined here:<br>
<dl><dt><strong>View</strong> = &lt;class 'Track.View'&gt;<dd><tt>Representing&nbsp;the&nbsp;view&nbsp;aspects&nbsp;of&nbsp;a&nbsp;<a href="#Track">Track</a>.</tt></dl>

<dl><dt><strong>__doc__</strong> = 'This class represents a track in Live. It can be...ll be always present.\nReturn Tracks are optional.'<dd><tt>str(object)&nbsp;-&gt;&nbsp;string<br>
&nbsp;<br>
Return&nbsp;a&nbsp;nice&nbsp;string&nbsp;representation&nbsp;of&nbsp;the&nbsp;object.<br>
If&nbsp;the&nbsp;argument&nbsp;is&nbsp;a&nbsp;string,&nbsp;the&nbsp;return&nbsp;value&nbsp;is&nbsp;the&nbsp;same&nbsp;object.</tt></dl>

<dl><dt><strong>__init__</strong> = &lt;built-in function __init__&gt;<dd><tt>Raises&nbsp;an&nbsp;exception<br>
This&nbsp;class&nbsp;cannot&nbsp;be&nbsp;instantiated&nbsp;from&nbsp;Python</tt></dl>

<dl><dt><strong>__module__</strong> = 'Track'<dd><tt>str(object)&nbsp;-&gt;&nbsp;string<br>
&nbsp;<br>
Return&nbsp;a&nbsp;nice&nbsp;string&nbsp;representation&nbsp;of&nbsp;the&nbsp;object.<br>
If&nbsp;the&nbsp;argument&nbsp;is&nbsp;a&nbsp;string,&nbsp;the&nbsp;return&nbsp;value&nbsp;is&nbsp;the&nbsp;same&nbsp;object.</tt></dl>

<hr>
Data and non-method functions inherited from Boost.Python.instance:<br>
<dl><dt><strong>__dict__</strong> = &lt;dict-proxy object&gt;</dl>

<dl><dt><strong>__new__</strong> = &lt;built-in method __new__ of Boost.Python.class object&gt;<dd><tt>T.<a href="#Track-__new__">__new__</a>(S,&nbsp;...)&nbsp;-&gt;&nbsp;a&nbsp;new&nbsp;object&nbsp;with&nbsp;type&nbsp;S,&nbsp;a&nbsp;subtype&nbsp;of&nbsp;T</tt></dl>

<dl><dt><strong>__weakref__</strong> = &lt;member '__weakref__' of 'Boost.Python.instance' objects&gt;</dl>

<hr>
Methods inherited from <a href="__builtin__.html#object">__builtin__.object</a>:<br>
<dl><dt><a name="Track-__delattr__"><strong>__delattr__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__delattr__">__delattr__</a>('name')&nbsp;&lt;==&gt;&nbsp;del&nbsp;x.name</tt></dd></dl>

<dl><dt><a name="Track-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__getattribute__">__getattribute__</a>('name')&nbsp;&lt;==&gt;&nbsp;x.name</tt></dd></dl>

<dl><dt><a name="Track-__hash__"><strong>__hash__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__hash__">__hash__</a>()&nbsp;&lt;==&gt;&nbsp;hash(x)</tt></dd></dl>

<dl><dt><a name="Track-__reduce__"><strong>__reduce__</strong></a>(...)</dt><dd><tt>helper&nbsp;for&nbsp;pickle</tt></dd></dl>

<dl><dt><a name="Track-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__repr__">__repr__</a>()&nbsp;&lt;==&gt;&nbsp;repr(x)</tt></dd></dl>

<dl><dt><a name="Track-__setattr__"><strong>__setattr__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__setattr__">__setattr__</a>('name',&nbsp;value)&nbsp;&lt;==&gt;&nbsp;x.name&nbsp;=&nbsp;value</tt></dd></dl>

<dl><dt><a name="Track-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#Track-__str__">__str__</a>()&nbsp;&lt;==&gt;&nbsp;str(x)</tt></dd></dl>

<hr>
Data and non-method functions inherited from <a href="__builtin__.html#object">__builtin__.object</a>:<br>
<dl><dt><strong>__class__</strong> = &lt;type 'Boost.Python.class'&gt;<dd><tt>the&nbsp;object's&nbsp;class</tt></dl>

</td></tr></table></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
    
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;&nbsp;</td>
<td width="100%"><strong>__name__</strong> = 'Track'</td></tr></table>
</body></html>